@charset "utf-8";
/*_____________________________=global*/
div, body, h1, h2, h3, h4, h5, p, dl, dt, dd, ul, li { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size : 100%; }
ol, ul { list-style : none; }
img, a img, p { border:none; }
a { color:#555555; text-decoration:none; }
a:hover { color:#F93; text-decoration:underline; }
body, input, select, textarea { color:#555555; font-size:12px; font-family:arial,tahoma,verdana,"宋体"; }
body { position:relative; background:#fff; }
h3 { font-size:14px; font-weight:bold; }
table { border-collapse:0; border-spacing:0; }
.aTd{ text-decoration:underline; }
.aRed a { color:#ae3a37; }
.aGre a { color:#6c8d00; }
.aHui a { color:#999; }
.cHui { color:#878787; }
.cHui1 { color:#999; }
.cHui2 { color:#ccc; }
.cRed { color:#ae3a37; }
.cRed1{ color:#F00;}
.cGre { color:#6c8d00; }
.cGre1{ color:#008000; }
.cOrg{ color:#F93;}
.cOrg1{ color:#FF870F; }
.cBlue{ color:#2768BC;}
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.mt5 { margin-top:5px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt17 { margin-top:17px; }
.mt20 { margin-top:20px; }
.mr18 { margin-right:18px; _margin-right:15px; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.fl { float:left; }
.fr { float:right; }
.cb { height:1px; width:100%; clear:both; float:none; overflow:hidden; }
.head, .main, .foot { width:990px; margin:0 auto; position:relative; }
.main { margin-top:14px; }
#index .main{ margin-top:0;}
.main .col1, .main .col2, .main .col3 { position:relative; }
/*btn of from*/
.ipt1 { border:1px solid #dbdbdb; height:16px; line-height:16px; vertical-align:middle; }
.btn1 { width:70px; height:23px; letter-spacing:0.2em; background:url(../images/btn1.png) no-repeat 0 0; border:none; color:#AF3B39; font-size:12px !important; text-align:center; vertical-align:middle; }
.ipt2 { border:1px solid #dbdbdb; height:16px; line-height:16px;}
.ipt3{ padding:2px 0 0 2px; border-width:1px; border-style:solid; border-color:#000 #808080 #808080 #000; height:18px; line-height:18px; background:url(../images/text_fram_bg1.gif) no-repeat 0 0;}
.btn-gray{ display:inline-block; padding-left:10px; height:23px;  color:#AF3B39 !important; text-decoration:none !important; font-weight:100; font-size:12px; background:url("../images/btn-l.gif") no-repeat 0 0;}
.btn-gray span{ display:inline-block; padding:0 17px 0 5px; height:23px; line-height:23px; background:url("../images/btn-r.gif") no-repeat 100% 0;}

/**/
.miniNav{ position:absolute; right:5px; top:35px;}
.miniNav li{ float:left; }
.miniNav li a:hover{ color:#94C52E; }
/*_____________________________=boxA*/
.boxA{ _height:10%;}
.boxA h3 { line-height:30px; color:#fff; padding-left:10px; }
.boxA ul { border:1px solid #c3c3c3; border-top:1px solid #82926b; border-bottom:none; padding:6px 14px 4px 14px; }
.boxA ul li { padding:5px 0;  background:url(../images/boxA_line_h.gif) repeat-x 0 100%; }
.boxA ul li a { display:inline-block; background:url(../images/boxA_arrow.gif) no-repeat 4px 5px; padding-left:17px; }
.boxA .boxAt1 { background:url(../images/boxA_bg.gif) no-repeat 0 0; padding-left:5px; }
.boxA .boxAt2 { background:url(../images/boxA_bg.gif) no-repeat 100% -30px; padding-right:5px; }
.boxA .boxAt3 { background:url(../images/boxA_bg.gif) repeat-x 0 -60px; height:29px; }
.boxA .boxAb1 { background:url(../images/boxBl.gif) no-repeat 0 0; padding-left:5px; }
.boxA .boxAb2 { background:url(../images/boxBr.gif) no-repeat 100% 0; padding-right:5px; }
.boxA .boxAb3 { background:url(../images/boxBm.gif) repeat-x 0 0; height:5px; overflow:hidden; }

/*_____________________________=boxB*/
.boxB{ _height:10%;}
.boxB h3 { line-height:30px; color:#ae3a37; padding-left:10px; }
.boxB ul{ padding:6px 14px 4px 14px;}
.boxB .boxBmiddle { border:1px solid #c3c3c3; border-top:1px solid #CFC078; border-bottom:none;}
.boxB ul li { padding:5px 0; background:url(../images/boxA_line_h.gif) repeat-x 0 100%; }
.boxB ul li a { display:inline-block; background:url(../images/boxA_arrow.gif) no-repeat 4px 5px; padding-left:17px; }
.boxB .boxBt1 { background:url(../images/boxB_bg.gif) no-repeat 0 0; padding-left:5px; }
.boxB .boxBt2 { background:url(../images/boxB_bg.gif) no-repeat 100% -30px; padding-right:5px; }
.boxB .boxBt3 { background:url(../images/boxB_bg.gif) repeat-x 0 -60px; height:29px; }
.boxB .boxBb1 { background:url(../images/boxBl.gif) no-repeat 0 0; padding-left:5px; }
.boxB .boxBb2 { background:url(../images/boxBr.gif) no-repeat 100% 0; padding-right:5px; }
.boxB .boxBb3 { background:url(../images/boxBm.gif) repeat-x 0 0; height:5px; }
.boxB dl{ height:1%; }
.boxB dl dt{ padding-left:10px; line-height:30px; color:#E17100; font-size:13px; font-weight:900; }
.boxB dl dd{ line-height:22px; }
.boxB dl a{ display:block; height:100%;  padding-left:35px; background:url(../images/arrow.gif) no-repeat 23px 50%;  }
.boxB dl a:hover{ padding-left:35px; color:#fff; text-decoration:none; background:#FFB33B url(../images/arrow-hover.gif) no-repeat 23px 50%; }
.boxB dl .aboutActive{ color:#fff; text-decoration:none; background:#FFB33B url(../images/arrow-hover.gif) no-repeat 23px 50%; }

/*_____________________________=boxC*/
.boxC { position:relative; _height:10%;}
.boxC h3 { background:url(../images/icon_bg.gif) repeat-x 0 -100px; line-height:28px; height:32px; color:#fff; }
.boxC h3 a{ color:#fff; }
.boxC .icon { background:url(../images/boxC_h3_icon.gif) no-repeat left top; display:block; float:left; margin:0 5px; *margin:0 2px 0 3px;
width:22px; height:28px; }
.boxC .headlines { position:relative; }
.boxC .headlines h4 { font-size:14px; line-height:24px; text-align:center; margin:6px 0 0 0; }
.boxC .headlines p { line-height:21px; color:#707070; text-indent:24px; }
.boxC .boxCItems ul { width:49.5%; display:block; float:left; line-height:22px; margin:4px 0 0 0; }

/*_____________________________=Tabs*/
.boxC .boxCMain { position:relative; height:190px; }
.boxC .boxCTabs { border-left:1px solid #c3c3c3; z-index:10; position:absolute; }
.boxC .boxCTabs li { float:left; height:25px; line-height:25px; border-right:1px solid #C3C3C3; border-top:1px solid #C3C3C3; background:url(../images/icon_bg.gif) repeat-x left -173px; }
.boxC .boxCTabs li a { padding:0 10px; display:block; float:left; }
.boxC .boxCTabs li a.linkOn { background:url(../images/icon_bg.gif) repeat-x 0 -132px; color:#ae3a37; border:1px solid #fff; z-index:9px; position:relative; height:24px; line-height:24px; }
.boxC .boxCLists { position:relative; top:34px; z-index:9; border:1px solid #c3c3c3; overflow:hidden; height:110px; padding:15px 0 25px 0; }
.boxC .boxCLists .first { position:absolute; width:25%; left:3%; text-align:center; }
.boxC .boxCLists .first img { display:block; border:1px #D6D6D6 solid; padding:1px; background:#fff; margin:0 0 5px 0; width:132px; height:88px; }
.boxC .boxCLists .listMain { position:absolute; float:left; width:63%; left:33%; top:10px; }
.boxC .boxCLists .listMain dl { float:left; width:50%; }
.boxC .boxCLists .listMain dl dd { height:24px; line-height:24px; background:url(../images/boxA_line_h.gif) repeat-x 0 100%; overflow:hidden;}
.boxC .boxCLists .listMain dl dd.ddNone { background:none; }
.boxC .boxCLists .listMain dl dd a { background:url(../images/boxA_arrow.gif) left 3px no-repeat; padding-left:10px; }
.boxC .more { font-size:12px; position:absolute; right:10px; top:0; }
.boxC .more a { color:#fff; font-weight:normal; }

/*_____________________________=boxNoBg*/
.boxNoBg .boxBt1 { background:url(../images/box_nobg.gif) no-repeat 0 0; padding-left:5px; }
.boxNoBg .boxBt2 { background:url(../images/box_nobg.gif) no-repeat 100% -100px; padding-right:5px; }
.boxNoBg .boxBt3 { background:url(../images/box_nobg.gif) repeat-x 0 -200px; }
.boxNoBg .boxBmiddle{ border-top:none;}
.boxNoBg h3{ line-height:29px;}
/*_____________________________=head*/
.head { position:relative; padding:10px 0 5px 0;}
.head .logo { width:235px; height:50px; margin-left:7px; text-align:right; background:transparent; }
.head .login { position:absolute; right:0; top:7px; }
.head .banner { height:160px; overflow:hidden; }
.head ul.nav { background:url(../images/icon_bg.gif) repeat-x 0 0; height:33px; line-height:33px; padding-left:10px; }
.head ul.nav li { float:left; }
.head ul.nav li a { display:block; padding:0 24px; padding:0 22px; color:#fff; font-weight:bold; font-size:14px; }
.head ul.nav li a.active { background:url(../images/icon_bg.gif) repeat-x 0 -33px; padding:0 18px; }
.head ul.nav li a:hover { color:#FC4; }

/*_____________________________=main*/
.main .indexAd { width:987px; height:80px;background:url(../images/ad2.gif) no-repeat left center; overflow:hidden; }
.main .breadCrumb { height:30px; line-height:30px; padding-left:20px; text-align:center; background:#f4f4f4; }
.main .breadCrumb .searchS { position:absolute; right:0; top:-5px; width:273px; height:40px; line-height:40px;  _padding:10px 0 0 0 ;background:url(../images/search-bg1.png) no-repeat 0 0; }
.main .breadCrumb .btnL1 { width:53px; height:21px;  border:none; background:url(../images/btnS1.png) no-repeat 0 0; line-height:21px; color:#464646; }
.main #styleNone { background:none; border-bottom:none; }
.main #styleNone1 { border-bottom:none !important;} 
.smallAd {}
.smallAd img{ padding:0; margin:0; overflow:hidden; border:1px solid #ddd;}

/*_____________________________=area3s*/
.area3s, .area2s { margin:0 auto;} 
.area3s .col1 { width:213px; float:left; }
.area3s .col2 { width:545px; float:left; }
.area3s .col3 { width:196px; float:left; }
/*_____________________________=area2s*/
.area2s .col1 { width:756px; float:left; }
.area2s .col2 { width:213px; float:right; }
/*____________________________=ʽ*/
.search { border:1px solid #c3c3c3; margin-bottom:10px; _height:10%;}
.search h3 { background:url(../images/icon_bg.gif) repeat-x 0 -69px red; height:30px; line-height:30px; text-indent:30px; }
.search p { padding:12px; }
.search h3 span.icon { background:url(../images/search_h5_icon.gif) no-repeat; position:absolute; height:18px; width:20px; left:8px; top:5px; }
.search .sIpt { background:url(../images/ipt_bg.gif) no-repeat left top; padding:2px 0 0 4px; margin:0; border:1px solid #ccc; width:175px; height:23px; line-height:23px; }
.search .sBtn { background:url(../images/sBtn_bg.gif) no-repeat left top; height:25px; width:40px; line-height:25px; text-align:center; border:none; color:#777; font-weight:bold; }
.proNav { position:relative; }
.proNav h3 { background:url(../images/proNav_title_bg.gif) no-repeat left top; line-height:28px; height:33px; text-indent:19px; color:#385b09; }
.proNav p { border:1px solid #c3c3c3; background:url(../images/proNav_bg.gif) repeat-x top left; border-top:none; margin-left:3px; padding:10px 11px; line-height:21px; }
.proNav p a { padding:0px 5px; _padding:0 2px;}
.proNav p strong{ font-weight:100;}
.proNav span.more { position:absolute; top:6px; right:20px; font-size:12px; }
.artTop ul li a { padding-left:17px; }
.psyLite { margin-top:10px;}
#index .col1 .psyLite{ margin-top:0;}
#scroll-container { text-align: center; }
.scrollAd { height:165px; width:520px; border:ccc 1px solid; overflow:hidden; position:relative; margin:0 auto; }
.scrollAd li { height:190px; overflow:hidden; }
.scrollAd .paging { position:absolute; bottom:7px; right:4px; }
.scrollAd .paging a { display:block; float:left; background:#fff; color:#B03A39; padding:1px 4px; margin:0 4px 0px 4px; border:1px solid #ccc; font-size: 11px; font-family: Tohama; }
.scrollAd .paging a.active, .scrollAd .paging a:hover { border:1px solid #D06C6A; color:#fff; background:#B03A39; }
.scrollAd .paging a:hover { text-decoration:none; }
.estEAP {}
.estEAP li { background:url(../images/estEAP_li_bg.gif) no-repeat left center; text-indent:10px; }
.notice { height:148px; background:#D3E89F; padding:5px; }
.notice h3 { height:22px; line-height:20px; text-indent:6px; color:#385b09; }
.notice h3 a{ color:#385B09;}
.notice ul { min-height:120px; _height:120px; background:#fff; padding:3px 8px 3px 8px; }
.notice ul li { height:24px; line-height:24px; background:url(../images/boxA_line_h.gif) repeat-x 0 100%; }
.notice ul li a { background:url(../images/estEAP_li_bg.gif) no-repeat 0 50%; padding-left:10px; color:#707070; }
.advInfor { border:1px solid #878787; height:145px; overflow:hidden; }
.advInfor h3 { height:25px; line-height:25px; background:url(../images/advInfor_h3_bg.gif) repeat-x left top; border:1px solid #fff; color:#fff; text-indent:12px; }
.advInfor h3 a{ color:#fff;}
.advInfor ul { padding:4px 13px 6px 13px; background:#fcfff7; }
.advInfor ul li { height:27px; line-height:27px; background:url(../images/boxA_line_h.gif) repeat-x 0 100%; }
.advInfor ul li a { background:url(../images/advInfor_li_arrow.gif) no-repeat 0 50%; padding-left:10px; }
.advIntro { border:7px solid #FFE292; padding:8px; }
.advIntro h3 { height:25px; }
.advIntro p { line-height:21px; margin:9px 0 4px 0; }
.advIntro span.pic { display:block; text-align:center; }
.advIntro span.more { right:0; position:relative; display:block; text-align:right; }
.help { text-align:center; }
.help a { display:block; height:192x; height:40px; text-indent:-9999px; margin-bottom:5px; overflow:hidden; }
.help .hBtn1 { background:url(../images/hBtn_bg.gif) no-repeat 0 0; }
.help .hBtn2 { background:url(../images/hBtn_bg.gif) no-repeat 0 -40px; }
.help .hBtn3 { background:url(../images/hBtn_bg.gif) no-repeat 0 -80px; }
.help .hBtn4 { background:url(../images/hBtn_bg.gif) no-repeat 0 -120px; }

/*_____________________________=friendly-link*/
.friendly-link { position:relative; z-index:1; padding:20px 0 15px 0; margin-top:40px; margin-bottom:-30px; height:35px; background:url("../images/links-bg.png") repeat-x 0 100%;}
.friendly-link ul{ float:left; width:908px; padding:0; }
.friendly-title{ float:left; display:inline; width:70px; height:30px; text-align:center; line-height:30px !important; font-size:12px; color:#ae3a37;  }
/*.friendly-link li{ float:left; width:90px; height:30px; margin:0px 6px; padding:0 !important; line-height:30px; text-align:center; border:1px solid #ddd; background:#f9f9f9 !important;}*/
.friendly-link li{ float:left; height:30px; margin:0px 8px; padding:0 !important; line-height:30px; text-align:center;}
.friendly-link li a{ padding:0 !important; color:#444;background:none !important;}

/*_____________________________=foot*/
.foot { margin-top:20px; background:url(../images/foot_bg.gif) repeat-x 0 0; height:130px; }
.foot ul { background:url(../images/icon_bg.gif) repeat-x 0 -1px; height:32px; line-height:32px; text-align:center; color:#fff; }
.foot ul a { color:#fff; margin:0 2px; }
.foot p { line-height:22px; width:50%; margin:0 auto; color:#303030; }
.foot h2 {text-align: center; font-weight: normal;}
/*_____________________________=*/
.page1 { text-align:center; font-size:12px; }
.page1 a { margin:0 5px; text-decoration:none; padding:3px 6px; }
.page1 a:hover, .page1 a.active { background:#BD0004; color:#fff; }
.page1 .num a { border:1px solid #BD0004; }
.page2 { text-align:center; font-size:12px; }
.page2 a { margin:0 5px; text-decoration:none; padding:3px 6px; }
.page2 a:hover, .page2 a.active { background:#008000; color:#fff; }
.page2 .num a { border:1px solid #BD0004; }
.Page {text-align:center; font-size:12px; }
.Page a { margin:0 0 0 2px; padding:2px 4px 1px 4px; color:#AD3A36; border:1px solid #ccc; background:#fff;}
.Page a.activated { color:#fff; font-weight:900; background:#AD3A36; border:1px solid #D06C6A; }
.Page a.hidden{ border:1px solid #ddd; color:#ccc; text-decoration:none; background:#fff;}
/*_____________________________=*/
#post-view .logo{ background:transparent !important;}
#post-view .login{ right:5px !important;}
.artBody{ border:1px solid #dbdbdb;}
.artBody .title{ position:relative; height:25px; background:url(../images/post_title_bg1.png) repeat-x 0 0; border-bottom:1px solid #DBDBDB;}
.artBody .title .more{ margin:6px 10px 0 0;}
.artBody .title .psy{ position:absolute; top:-8px; left:20px; z-index:99; padding-left:8px; height:35px; background:url(../images/post-psy-l.png) no-repeat 0 0;}
.artBody .title h2 { font-size: 14px; }
.artBody .title .psy span{ display:inline-block; height:35px; padding:0 15px 0 7px; text-align:center; line-height:35px; color:#385B09; background:url(../images/post-psy-r.png) no-repeat 100% 0;}
.artBody .content{ font-size:14px; padding:0 20px; }
.artBody .content h2{ font-size:20px; padding:24px 0; text-align:center; color:#000;}
.artBody .content h5{ line-height:24px; padding:12px 0; color:#333; }
.artBody .content p{ line-height:24px; padding:12px 0;}
.artBody .artInfo{ height:44px; line-height:22px; margin:0 auto 8px; padding:10px 7px 6px; background:#FBFFF2; border:1px solid #E8EBE2; color:#999; font-size:12px; }
.artBody .artInfo div{ float:left; display:block; width:100%;}
.artBody .artInfo .operate a{ background-image:url(../images/func.gif); background-repeat:no-repeat; padding:5px 0 0 20px;}
.artBody .artInfo .operate a.copylink{ background-position:0 -24px;}
.artBody .artInfo .operate a.print{ background-position:0 -48px; }
.artBody .artMain{ padding:0 8px;}
.artBody .digg{ margin:9px auto; width:134px; }
.artBody .digg .support{ width:62px; height:54px; background:url(../images/digg.gif) no-repeat 0 0; float:left; margin-right:10px;}
.artBody .digg .oppose{ width:62px; height:54px; background:url(../images/digg.gif) no-repeat 0 -54px; float:left;}
.artBody .digg a{ display:block; width:57px; height:31px;}
.artBody .digg a em{ display:none;}
.artBody .digg .supportNum,#post-view .artBody .digg .opposeNum{ display:block; width:57px; text-align:center; color:#fff; font-size:16px;}
.replyList .title{ height:30px; line-height:30px; background: url(../images/newcomm.gif) no-repeat 20px 50% #F4F4F4; padding-left:45px; font-size:14px; }
.replyList { padding:5px; border:1px solid #dbdbdb;}
.commentList li{ width:100%; *margin-top:-2px; padding:10px 0 15px 0; border-bottom:1px solid #ddd;}
.alt { background: #F5F9EC; }
.over { background:#FFF7E1;}
.comment{ padding:0 20px; line-height:18px;}
.comment p{ float:left; width:638px;}
.comment .author, .comment .hPor{ float:left; width:60px; margin-right:5px; text-align:center;}
.comment .author_1 a{ color:#6c8d00;}
.comment .author img, .comment .hPor img{ display:block; width:50px; padding:1px; border:1px solid #ccc; background:#fff;}
.comment .posttime{ width:100%; text-align:right; color:#999;}
.comment .reply{ display:block; text-align:right; padding:5px 0 0px 20px; background:url(../images/replay.gif) no-repeat 91% 4px;}
.comment .reply a{ text-decoration:underline;}
.comment table td{ vertical-align:top;}
.nextAndPrev { padding: 14px 0px 40px 0px; margin-top: 14px; width: 100%; border-top: 1px solid #EEE; }
.nextAndPrev .nextPost { float: right; color: #AAA }
.nextAndPrev .prevPost { float: left; color: #AAA }

/*_____________________________=*/
#signup-outer{ margin:0 auto !important; width:990px; position:relative;}
#signup .head{ display:block; height:50px; background:url(../images/head-bg1.png) repeat-x 0 0 #fff;  }
#signup .head .logo{ background:transparent;}
.loginFrame{ margin:0 auto; height:440px; background:url(../images/bg_t_shadow.gif) repeat-x 0 0;}
.loginFrame .bgL{ float:left; width:1px; height:440px; background:url(../images/bg_cont.gif) no-repeat 0 0;}
.loginFrame .bgR{ float:right; width:1px; height:440px; background:url(../images/bg_cont.gif) no-repeat 100% 0;}
.loginMsg{ margin:0 auto; width:46%; padding:30px 0 0 55px; background: url(../images/gnome.jpg) no-repeat 0 100%;} 
.loginMain{ background:url(../images/line_h.gif) repeat-x 0 0; margin:10px auto; padding-top:50px; height:20px; width:94%;}
.loginMain ul{ margin-left:130px;}
.loginMain ul li{display:block; height:39px;}
.loginMain ul li.read_agree { height:50px; margin-left:131px;}
.loginMain ul li.read_agree p{ float:left; height:20px; line-height:20px;}
.loginMain ul li.read_agree input{ float:left; height:20px; width:20px; margin:0 5px 0 0; line-height:20px;}
.loginMain ul li .Name{ display:inline-block; width:134px; height:17px; padding-top:5px; font-size:14px; text-align:right;}
.loginMain ul li input{ margin-right:10px;}
.loginMain .input_text_error{background:url(../images/text_fram_bg2.gif) no-repeat 0 0;}
.loginMain .input_text_over{ background:url(../images/text_fram_bg3.gif) no-repeat 0 0;}
.loginMain .login_tj {height:31px; width:143px; border:0 none; cursor:pointer; margin-left:262px; background: url(../images/login-tj-btn.gif) no-repeat scroll 0 0;}
.loginMain .login_tj:hover { background-position:0 -31px;}
.notice_error{ display:inline-block; height:16px; margin-top:2px; padding:3px 0 0 22px; background:#FFF2BC url(../images/exclamation1.gif) no-repeat 3px 50%; border:1px solid #C6A263; color:#CC3300;}
.notice_ok{ display:inline-block; float:left; height:11px; margin-top:4px; width:15px; }
.notice_1{ display:inline; padding-top:5px;}
.notice_oktext{ display:block; margin-top:2px; padding:5px 5px 5px 22px; background: #E7FFC9 url(../images/write_ok.gif) no-repeat 3px 50%; border:1px solid #080; color:#060;}
.memberMain .notice_error{ display:block; padding:5px 5px 5px 22px;}
/*_____________________________=*/
#signin .head{ background:url(../images/head-bg1.png) repeat-x 0 0;  }
#signin .head .logo{ background:transparent;}
#signin .loginMsg{ width:35%; padding:30px 0 0 55px;  background: url(../images/login-icon2.png) no-repeat 0 100%;} 
#signin .loginMain table{ width:54%; margin:0 auto;}
#signin .loginMain table td{ padding:0 0 10px 0;}
#signin .loginMain .Name{ width:130px; padding-right:5px; text-align:right;}
.loginMain .login_dr{height:26px; width:78px; border:0 none; cursor:pointer; background: url(../images/signin-btn.png) no-repeat scroll 0 0;}
.loginMain .login_dr:hover{ background-position:-78px 0;}
.login_tj2{height:26px; width:78px; line-height:26px; text-align:center; border:0 none; cursor:pointer; font-size:15px; font-weight:900; color:#fff; background: url(../images/btn2.gif) no-repeat scroll 0 0;}
.login_tj2:hover{ background-position:-78px 0;}
/*_____________________________=*/
.qasTabs{ width:100%; height:34px;background:url(../images/index_bg_tj_05.gif) repeat-x 0 100%; border-bottom:1px solid #c3c3c3;}
*html .qasTabs{overflow:hidden;}
.qasTabs li { float:left; line-height:26px; margin-left:5px;}
.qasTabs li a{ display:block; background:url(../images/tabbg-l..gif) no-repeat 0 0; padding-left:5px; margin-top:8px;}
*+html .qasTabs li a{margin-top:9px;}
*html .qasTabs li a{margin-top:9px;}
.qasTabs li a span{ display:block; background:url(../images/tabbg-r.gif) no-repeat 100% 0; padding:0 30px 0 25px;}
.qasTabs li a.active{ margin-top:6px; color:#40550A; line-height:34px; font-size:13px; font-weight:900; display:block; background:url(../images/tabbg-activel.png) no-repeat 0 0; padding-left:5px;}
.qasTabs li a.active span{ display:block; background:url(../images/tabbg-activer.png) no-repeat 100% 0;}
.qasLists { width:97%; border:1px solid #C3C3C3; border-top:none; margin-top:-7px; *margin-top:-2px; padding:10px;}
.qasLists-items li.item{ border-bottom:1px solid #ddd; padding:10px;}
.qasLists-items .t1{ width:100%;}
.qasLists-items .alt { background: #F5F9EC;}
.qasLists-items .over { background: #FFF7E1;}
.qasLists-items .t1 td{ padding:5px 0;}
.qasLists-items .t1 td span.status{ padding:0 5px;}
.qasLists-items .t1 td.content{ line-height:18px; color:#333; }
.qasLists-items .t1 td.title{ padding-top:10px;}
.qasLists-items .t1 td.title a{font-size:14px; font-weight:bold; color:#008000;}
.qasLists-items .t1 td.title a:visited{ text-decoration:underline; }
.post{ border:1px solid #ccc; background:#daeab1; padding:3px; _height:10%;}
.postInner{ padding:7px 15px; background:#fff; }
.post h3{ border-bottom:1px solid #ccc; padding:2px 0 8px 24px; background:url(../images/speech.gif) no-repeat 0 0px; }
.post table td{ padding:0 8px 12px 0;}
.post table .ipt3{ height:16px; line-height:16px; vertical-align:middle;}
.post table .se1{ width:216px; *width:220px; border:1px solid #fff;}
.se1Br{ width:217px; height:18px; border-width:1px; border-style:solid; border-color:#000 #808080 #808080 #000; padding:1px 0 0 1px; background:url(../images/text_fram_bg1.gif) no-repeat 0 0;}
.se1Br{ *border:none; *padding:0; *background:none;}
.state{ border:1px solid #CCC6BB; padding:6px 5px 6px 22px; background: #FFF1D9 url(../images/exclamation1.gif) no-repeat 3px 50%; }
.qasContent .notice_error{ padding-top:4px;}
.qasContent .msg{ _height:10%; padding:8px 12px; line-height:20px; color:#333; background:#fffde5; border-top:1px solid #F2F0D9; border-bottom:1px solid #E6E4CF;}
/*_____________________________=*/
.askQas{ border:1px solid #B7B7B7; _height:10%; }
.askQas .title{  padding:5px 10px 7px 30px; font-weight:900; color:#000; border:1px solid #fff; background:#E4F4D5 url(../images/qas.gif) no-repeat 8px 6px; }
.askQas .title h3{ max-width:460px; line-height:18px; font-size:12px;}
.askQas .title table td{ vertical-align:top;}
.askQas .content, .answersQas .content{ padding:0 20px;}
.askQas .content p{ margin:9px 0 18px 0; line-height:18px;}
.answersQas{ border:1px solid #b7b7b7; _height:10%;}
.answersQas .title{ height:30px; line-height:30px; text-indent:32px; padding-right:10px; font-weight:900; color:#000; border:1px solid #fff; background:#FFEEBF url(../images/chat.gif) no-repeat 8px 6px; }
/*_____________________________=*/
#posts_list .artBody{ border:none; font-size:12px;}
#posts_list .artSort{ _height:1%; margin-top:20px; border:1px solid #CAD3C0; background:#FFFDF4; }
#posts_list .artBody .content{ font-size:12px;}
.artSort .title{ height:25px; line-height:24px; border-bottom:1px solid #ccc; background:url(../images/artSort-h3-bg.png) repeat-x 0 100%; }
.artSort .artSort-h3{ float:left; padding-left:30px; color:#385B09; font-size:12px; background:url(../images/arrow1.png) no-repeat 10px 50%;}
.artSort .more{ margin-top:0 !important;}
.artSort .content{ margin:15px 0;}
.artSort .headlines{ float:left; width:220px;}
.artSort .headlines-img{ text-align:center;}
.artSort .headlines-img img{ margin:0 auto; padding:1px; border:1px solid #ccc; background:#fff; }
.artSort .headlines-title{ margin:10px 0 5px 0; text-align:center;}
.artSort .headlines-title a{ color:#111; font-size:12px;}
.artSort .headlines-content{ line-height:22px;}
.artSort .artSort-item{ float:left; width:450px; min-height:200px; _height:200px; padding-left:15px; margin-left:20px; background:url(../images/doline-2.jpg) repeat-y 0 0;}
.artSort .artSort-item li{ position:relative; line-height:22px; margin-bottom:5px; padding-left:10px; background:url(../images//boxA_arrow.gif) no-repeat 0 50%; border-bottom:1px dashed #ddd;}
.artSort .artSort-item li a{ color:#333;}
.artSort .artSort-item li a:hover{ color:#F93; text-decoration:underline;}
.artSort .artSort-date{ position:absolute; right:0; color:#898989;}
.answersQas .title{ height:30px; line-height:30px; text-indent:32px; padding-right:10px; font-weight:900; color:#000; border:1px solid #fff; background:#FFEEBF url(../images/chat.gif) no-repeat 8px 6px; }

.expertIntro{ width:416px; border:1px solid #9DDA61; padding:2px; background:#EBF8DE; }
.experIntro-inner{ background:#FFF;}
.experIntro-content{ padding:5px 15px;}
.expertIntro .title{ height:30px; line-height:30px; padding-left:22px; color:#669900; font-size:13px; font-weight:bold; background:#EBF8DE url(../images/49_mb5ucom.gif) no-repeat 3px 50%;}
.expertIntro .exper-img {overflow:hidden; width:150px; margin:0; padding:0}
.expertIntro .exper-img img{ display:block; margin:0 5px; max-width:150px; _width:150px; padding:1px; border:1px solid #ccc;}
.expertIntro table{ height:100%;}
.expertIntro table td{ padding:5px 0; vertical-align:top; text-align:left;  line-height:21px;}
.expertIntro table td td{ padding:1px 0;}
.expertIntro table td .des{ padding:10px 0; text-indent:24px; background:url(../images/dash_1.gif) repeat-x 0 0; }
.qq-img img{ height:20px;}
/*_____________________________=*/
.detailed-list ul{ padding:0 10px; }
.detailed-list .detailed-title{ padding:0 5px; font-size:14px;}
.detailed-list .detailed-item{ padding:0 5px 10px 5px; margin-bottom:20px; background:url(../images/dash_1.gif) repeat-x 0 100%; _height:10%;}
.detailed-list .detailed-intro{ padding:10px 5px; line-height:24px; text-indent:24px; color:#787878;}
.detailed-list .detailed-attr{ text-align:right;}
/*_____________________________=*/
.conLists{ overflow:hidden; padding:5px; background:#EBF8DE; border:1px solid #B0E180; }
.conLists-title{ padding:5px 5px 10px 5px; color:#669900; font-size:14px; font-weight:900;}
.conLists-inner{ padding:10px; background:#fff;}
.conLists ul{ margin:0; padding:0;}
.conLists li{ position:relative; overflow:hidden; padding:10px 0; margin-bottom:10px; line-height:24px; background:url(../images/dash_1.gif) repeat-x 0 100%;}
.conLists li td{ padding-right:20px; vertical-align:top;}
.conLists li td td{ padding-right:0;}
.conLists li .con-img img{ width:100px; padding:1px; border:1px solid #ddd; background:#fff;}
.conLists li .con-intro{ padding-top:5px;}
.conLists li .ask-btn{ position:absolute; top:60px; right:20px; width:70px; height:20px; line-height:20px; text-align:center; background:url(../images/btn.gif) no-repeat  0 -103px;}
.conLists li .ask-btn a{ display:block; height:100%; color:#333;}
.conLists .row-left{ width:70px; *width:62px; overflow:hidden !important; }
.conLists .row-right{ overflow:hidden !important; }
.all-conLists{ width:745px;}
.all-conLists li{ width:720px; }
.all-conLists li table{ width:545px;}
.all-conLists .row-right{  width:480px;}
.qqLists{ width:445px;}

/*验证码*/
#yw0{ vertical-align:middle;}
/*_____________________________=我们的位置*/
.oursite h3{ text-align:center;}
.oursite a{ width:190px; display:block; margin:0 auto;}
/*_____________________________=会员中心*/
.member-menu{ position:relative; z-index:2; float:left; width:180px; margin-top:5px; padding:0; background:#f9f9f9; border:1px solid #A0A0A1; }
.member-menu dt{ width:135px; height:35px; margin:0 auto 5px; padding-left:37px;  font:900 14px/36px "宋体"; color:#000; background:url("../images/FeatureOrganize.png") no-repeat 8px 4px; border-bottom:1px dotted #CCCCCC;}
.member-menu dd{ padding:8px 0 8px 15px; overflow:hidden;;}
.member-menu dd.active{ position:relative; z-index:3; width:187px; margin-left:-3px; margin-right:-22px; padding-bottom:8px; border:none;  font:900 14px/1 "宋体"; background:url("../images/bg_nav.png") no-repeat 100% 50%;}
.member-menu dd.active a{ color:#fff;}
.memberMain{ position:relative; z-index:1; float:left; width:560px; margin-left:-1px; font-size:14px; border:1px solid #A0A0A1; background:url("../images/mermber-top.png") repeat-x 0 0;}
.memberMain-inner{ background:url("../images/mermber-bottom.png") repeat-x 0 100%;  padding:15px 20px 30px 20px;}
.memberMain h2{ height:30px; line-height:25px; margin-bottom:6px; background:url("../images/dash_3.png") repeat-x 0 100%;}
.memberMain table td{ padding:0 2px 12px 2px; vertical-align:top;}
.memberMain .title-intro, .edit-data a{ font-size:12px; color:#808080;}
.memberMain .title-intro{ line-height:20px;}
.memberMain .ipt3{ width:247px; height:18px;}
.merber-title{ margin-bottom:32px;}
.member-img{ float:left; width:150px;}
.member-img img{ border:1px solid #ccc; padding:1px;}
.mem-icon{ float:left; display:block; width:24px; height:24px; margin-right:5px; background:url("../images/comment_user.gif") no-repeat 0 0;}
.mem-data{background-position: 0 0;}
.mem-editdata{ background-position:0 -24px;}
.mer-allques .merber-title{ margin-bottom:12px;}
.mer-allques .quesList{ font-size:12px; margin-bottom:18px;}
.mer-allques .quesItem{ padding:12px 8px; border-bottom:1px dashed #ddd;}
.mer-allques .quesList .data{ color:#999; margin:0 2px;}
.mer-allques .quesList span{ margin-right:2px;}
.mer-allques .quesList td{ vertical-align:top; padding:0;}

.post h3.contactus{ background:url("../images/e-mail.gif") no-repeat 2px 2px;}

.findPW table{ width:70%; margin:0 auto;}
.findPW table td{ padding:0 20px 20px 0;}

/*_____________________________=心理测试*/
.psyTest .boxBt3{ height:auto;}
.psyTest h2{ padding:12px 0 5px 26px; font-size:14px; color:#555555; background:url("../images/icon_psytest.gif") no-repeat 6px 11px;}
.psyTest .status{ margin:0 12px 5px 12px; padding-bottom:8px; border-bottom:1px dashed #ccc; padding-left:19px;}
.psyTest .test-intro{ width:515px; padding:8px 15px; line-height:22px; color:#555; background:#FFF8E5; }
.psyTest .test-img { max-width:150px; }
.psyTest .test-img img{ max-width:150px;_width:150px; border:1px solid #E6E6E6; padding:3px; margin-left:12px;}
.psyTest table {margin-top: 8px;}
.psyTest table td{ vertical-align:top; padding:0 20px 12px 0;}
#test_question_box, .psyTest-list{ border-top:1px solid #c3c3c3;}
.test-ques dl dt{ height:1%; padding:5px 6px 5px 12px; margin-bottom:12px; line-height:22px; font-size:14px; font-weight:900; color:#5A7300; background:#F3F7E6; border-bottom:1px solid #E1E1E1;}
.test-ques dd{ height:1%; padding:8px 6px 8px 28px; font-size:14px;line-height:150%;}
.test-ques dd.tc{padding: 24px 0;}
.test-ques dd h4{ color: #5A7300; }
.test-ques dd label{ cursor:pointer;}
#test_question_box {width: 100%; height: auto;}
.psyTest-list h3{ padding:5px 6px 5px 19px; margin-bottom:12px; line-height:22px; font-size:14px; font-weight:900; color:#5A7300; background:#F3F7E6; border-bottom:1px solid #E1E1E1;}
.psyTest-list ul li{ padding:10px 0; border-bottom:1px dashed #ccc; background:none;}
.psyTest-list .title a{ font-size:14px; font-weight:900; color:#08000;text-decoration:underline;}
.psyTest-list .title{ padding-left:21px; line-height:18px; background:url("../images/icon_psytest.gif") no-repeat 0 0;}
.psyTest-list ul li a{ background:none !important; padding-left:0 !important;}
.psyTest-list .content{ padding:10px 0 10px 22px; line-height:18px; color:#666;}
.psyTest-list .test-pic{  width:100px; height:70px; margin-left:10px; padding:3px; border:1px solid #ccc;}
.psyTest-list .tag span{ color:#999; padding:0 22px; line-height:18px; border-right:1px solid #eee;}
.psyTest-list .tag { color:#999; }
.psyTest-list .boxB .page1 { width:100%; height:30px; border-left:1px solid #E6E6E6; }
.psyTest-categories { _height:10%; padding:8px 20px; line-height:20px; color:#333; background:#fffde5; border-top:1px solid #F2F0D9; border-bottom:1px solid #E6E4CF;}
.psyTest-categories ul li{ margin-right: 18px; display: inline; }
.test-ques table{ margin:0;}
.test-ques table td{ padding:0;}
div.psyTest-list #yw0 { margin-top: 8px; margin-bottom: 8px;  }
/*_____________________________=推荐心理测试*/
div.recommendPsytest { height:150px; overflow:hidden; }
div.recommendPsytest h3 { height:41px; line-height:30px; background:url(../images/recommend-psytest-bg.png) repeat-x left top; border:1px solid #fff; color:#fff; text-indent:12px; }
div.recommendPsytest h3 a { color: #FFF; }
div.recommendPsytest .test-pic { margin-left:2px; padding:3px; border:1px solid #ccc; float:left; width:100px; height:70px; }
div.recommendPsytest p { margin-left:6px; width:96px; color:#676767; float:left; height: 102px; line-height: 139%; }
div.recommendPsytest div { float:left; margin-top:-22px; margin-left:2px; }
div.recommendPsytest div a { font-size:18px; color:#5A7300; text-decoration:underline; }
#copyConcBtn { font-size:12px;color:#888;float:right;font-weight:normal; }
